@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?tomleg');
    src: url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?tomleg') format('truetype'),
        url('../fonts/icomoon.woff?tomleg') format('woff'),
        url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

/* phone区域开始 */
.phone {
    height: 637px;
}

.phone_ld {
    height: 637px;
    width: 415px;
    margin-right: 65px;
    /* background-color: pink; */
}

.phone ul {
    height: 50px;
}

.phone_ld ul li {
    float: left;
    line-height: 50px;
}

.phone_ld ul li a {
    color: #333;
    font-size: 12px;
}

.phone_ld ul li:nth-child(-n+3)::after {
    display: inline-block;
    font-family: 'icomoon';
    content: "";
    padding: 0 13px;
}

/*  phone左侧中部区域 */
.apple {
    width: 400px;
    height: 400px;
    border: solid 1px #ededed;
}

/* phone左侧中部区域下面两张图片 */
.app_b {
    width: 400px;
    height: 56px;
    margin-top: 60px;
    margin-bottom: 25px;
    text-align: center;
}

.app_b a {
    display: inline-block;
    width: 50px;
    height: 58px;
}

/* phone左侧底部 */
.app_foot {
    width: 415px;
}

.app_foot span:nth-child(-n+3) {
    margin-right: 35px;
}

.app_foot span:nth-child(2)::before,
.app_foot span:nth-child(3)::before {
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    background: url(../upload2/精灵图的右箭头.png)no-repeat -45px -23px;
    vertical-align: middle;
}

.app_foot span:nth-child(3)::before {
    background-position: -43px -40px;

}

/* phone右侧区域开始 */
.phone_rd {
    width: 719px;
    height: 637px;
    /* background-color: purple; */
}

.iphone {

    margin-top: 15px;
}

.iphone h3 {
    font-size: 16px;
    color: #333;
}

.iphone>p {
    font-size: 12px;
    color: #e12228;
    padding: 15px 0;
}

/*phone右侧粉红区域 */
.money {
    width: 718px;
    height: 93px;
    background-color: #fee9eb;
}

.money_td {
    height: 41px;
    line-height: 41px;
}

.money_td1 {
    height: 41px;
    font-size: 12px;
    color: #666;
}

.money_td2>em {
    font-size: 16px;
    color: #e12228;
}

.money_td2 {
    font-size: 24px;
    color: #e12228
}

.money_td3 {
    color: #c81623;
}

.accp>span {
    font-size: 12px;
    color: #1474af;
}

.money_bd {
    height: 71px;
}

.money_bd2 {
    display: inline-block;
    width: 40px;
    height: 22px;
    background-color: #c81623;
    color: #fff;
    text-align: center;
    line-height: 22px;
}

.money_bd3 {
    color: #999;
}

.money_bd4 {
    display: inline-block;
    margin-left: 33px;
    margin-top: 3px;
}

/* 右侧粉红下面支持区域 */
.account {
    width: 550px;
    height: 90px;
    border-bottom: 1px solid #ededed;
}

.account1>p {
    margin-top: 12px;
}

p {
    color: #999;
}

.account2 {
    display: inline-block;
    color: #666;
    margin: 0 10px;
}

.account3 {
    display: inline-block;
    color: #666;
    margin: 0 5px;
}

.account4 {
    margin-left: 56px;
    font-size: 12px;
}

/* 右侧选择区域 */
.select {
    height: 242px;
    text-align: center;
}

.select ul {
    height: 43px;
}

.select ul li {
    float: left;
    width: 82px;
    height: 34px;
    line-height: 43px;
    background-color: #f7f7f7;
    border: solid 1px #ededed;
    margin-right: 8px;
    color: #333;
}

.select .select1 ul li {
    width: 82px;
    height: 43px;
}

.select1 ul {
    height: 43px;
    margin-top: 15px;
}

.select1 .select2,
.select3 .select4,
.select5 .select6,
.select7 .select8,
.select9 .select10 {
    border: 0;
    background-color: #fff;
    color: #666;
}

.select3,
.select5,
.select7,
.select9 {
    margin-top: 8px;
}

/* 右侧脚部区域 */
.shopcar1 {
    height: 48px;
    margin-top: 20px;
}

.shopcar1>.one {
    height: 48px;
    width: 48px;
    margin-right: 10px;
    border: #ccc 1px solid;
    overflow: hidden;
}

.joinshopcar {
    height: 48px;
    width: 142px;
    background-color: #c81623;
    text-align: center;
    line-height: 48px;
}

.joinshopcar a {
    color: #fff;
    font-size: 18px;
}

.shopcar1>.one>input {
    height: 48px;
    width: 48px;
    padding-left: 15px;
    line-height: 48px;
}

.shopcar1>.one {
    position: relative;
}

.shopcar1 .add {
    display: block;
    position: absolute;
    top: -1px;
    right: 0px;
    width: 14px;
    height: 24px;
    border: 1px solid #ccc;
    text-align: center;
}

.shopcar1 .minu {
    display: block;
    position: absolute;
    top: 22px;
    right: 0px;
    width: 14px;
    height: 26px;
    border: 1px solid #ccc;
    text-align: center;
}

/* 板块下半部分区域 */
/* 板块下半部分区域左边 */
.sort_l {
    width: 210px;
    height: 2385px;
    border: 1px solid #ddd;
}

.sort_2 {
    /* text-align: center; */
    line-height: 35px;
}

.sort_2>h5 {
    float: left;
    width: 104px;
    height: 35px;
    background-color: #f1f1f1;
    border: solid 1px #dddddd;
    border-right: 0;
    border-top: 0;
    text-align: center;
}

.sort_2 .h51 {
    border: 0;
    background-color: #fff;
}

.sort_3 {
    padding: 0 10px;
}

.sort_3 ul li {
    float: left;
    width: 90px;
    border-bottom: 1px dashed #ccc;
    padding-left: 20px;
}

.sort_3 ul li:last-child {
    width: 190px;
    padding-right: 20px;
    border-bottom: 1px solid #ccc;
}

.sort_3 ul li:nth-last-child(-n+3) {
    border-bottom: 0;
}

.sort_3 ul li:last-child {
    width: 190px;
    padding-right: 20px;
    border-bottom: 1px solid #ccc !important;
}

/* 左侧图片区域 */
.pic3 {
    height: 240px;
    width: 200px;
    border-bottom: 1px solid #ccc;
}

.pic3>p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: black;
    margin-left: 5px;
    height: 30px;
}

.pic3>span {
    margin-left: 5px;
    height: 12px;
}

.pic3>a {
    text-align: center;
    display: block;
    margin-left: 60px;
    width: 90px;
    height: 28px;
    background-color: #f7f7f7;
    border: solid 1px #dddddd;
}

/* 中部右侧区域 */
.sort_rid {
    width: 980px;
    height: 2385px;
    margin-left: 10px;
}

.sort_rid1 {
    width: 980px;
    height: 303px;
}

.sort_rid1_td {
    width: 980px;
    height: 40px;
    background-color: #f1f1f1;
    border: solid 1px #dddddd;
}

.sort_rid1_td a {
    display: block;
    width: 87px;
    height: 39px;
    background-color: #c81623;
    text-align: center;
    line-height: 39px;
    color: #fff;
}

.sort_rid1_bd {
    width: 979px;
    height: 263px;
    background-color: #ffffff;
    border: solid 1px #dddddd;
}

.sort_rid1_bd_ld {
    height: 263px;
    width: 810px;
    border-right: 1px solid #ccc;
}

.sort_rid1_bd_ld ul {
    height: 25px;
}

.sort_rid1_bd_ld .pic11>li {
    float: left;
    padding: 10px 20px 0;
    height: 25px;
    color: #999;
}

.sort_rid1_bd_ld .pic12 {
    height: 235px;
    position: relative;
}

.sort_rid1_bd_ld .pic12>li {
    width: 117px;
    height: 108px;
    float: left;
    margin: 20px;
    text-align: center;
}

.sort_rid1_bd_ld .pic12>li img {
    width: 100%;
    height: 100%;
}

.sort_rid1_bd_ld .pic12>li>span {
    display: inline-block;
    margin-top: 20px;
}

.sort_rid1_bd_ld .pic12 .lastli {
    position: absolute;
    top: 65px;
    right: -21px;
    width: 19px;
    height: 49px;
}

/* 右侧第一部分最右边区域 */
.sort_rid1_bd_rd {
    height: 263px;
    width: 170x;
}

.sort_rid1_bd_rd>p {
    color: #333;
    font-size: 12px;
    margin-left: 15px;
}

.sort_rid1_bd_rd>p:nth-child(1) {
    margin-top: 42px;
}

.sort_rid1_bd_rd>p:nth-child(2) {
    margin: 15px 0;
    margin-left: 15px;
}

.sort_rid1_bd_rd>p:nth-child(3) {
    margin-bottom: 42px;
    font-size: 16px;
    color: #e12228;
}

.sort_rid1_bd_rd>a {
    display: block;
    width: 142px;
    height: 46px;
    background-color: #c81623;
    color: #fff;
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    margin-left: 13px;
}

/* 中部右侧第二个框 */
.sort_rid2 {
    width: 980px;
    height: 370px;
    border: 1px solid #ccc;
    margin-top: 20px;
}

.sort_rid2_td {
    width: 980px;
    height: 40px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
}

.sort_rid2_td a {
    display: inline-block;
    padding: 0 20px;
    color: #333;
}

.sort_rid2_td a:first-child {
    background-color: #c81623;
    color: #fff;
}

.sort_rid2_bd {
    position: relative;
}

.sort_rid2_bd ul {
    margin: 20px 0 15px 30px;
}

.sort_rid2_bd>span {
    position: absolute;
    top: 255px;
    right: 15px;
    color: #333;
    font-weight: 700;
}

.sort_rid2_bd>span::after {
    content: "";
    font-family: 'icomoon';
}

/* 猜你喜欢区域开始 */
.love {
    height: 337px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}

.lover {
    height: 40px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
}

.lover h4 {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-left: 15px;
}
/* 猜你喜欢区域图片部分 */
.love_bd{
	height: 212px;
    margin: 0 33px;
}
.lovepic{
   
    width: 188px;
}
.love_bd p{
    margin-left:49px;
    color: black;
}
.lovepic span{
    font-size: 16px;
    color: red;
}
.lovepic .p1{
    margin-top: 28px;
}
.lovepic .p1>span{
    color: #005aa8;
}